home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / prog / cfuncs.zip / FUNCS.H < prev    next >
C/C++ Source or Header  |  1991-12-17  |  3KB  |  68 lines

  1. typedef struct FrameDataType
  2.   {
  3.    int  X;                /*  Upper left corner X            */
  4.    int  Y;                /*  Upper left corner Y            */
  5.    char F;                /*  Frame ForeGround               */
  6.    char B;                /*  Frame BackGround               */
  7.    int  L;                /*  Frame length or depth          */
  8.    int  W;                /*  Frame Width                    */
  9.    int  BorderType;      /*  0 = ══ border             */
  10.               /*  1 = ── border             */
  11.               /*  2 = ═ top, │ sides         */
  12.               /*  3 = ─ top, ║ sides             */
  13.               /*  4 = plain border             */
  14.    int  clear;          /*  0 = clear text after printing  */
  15.               /*  1 = don't clear after printing */
  16.               /*  0 or 1 + 10 - no shadow        */
  17.               /*  2 = initialize text vars without printing */
  18.    char *txt[25];         /*  text for window                */
  19.  
  20.   } FrameDataType;
  21.  
  22. char AddAppend(const char *file);
  23. blanks(char *string);
  24. int CheckNum(const char *Number);
  25. int CkBeep(int verdict);
  26. int ConvertDate(void *dest_date, void *src_date, int dest_format, int src_format);
  27. dwedit(const char *filename, char action, int width1, int width2, int length,
  28.         int (*fcheck1) (const char *), int (*fcheck2) (const char *));
  29. wedit(const char *filename, int width, int length, int (*fcheck) (const char *));
  30. FileExists(const char *filename);
  31. int DriveReady( char d);
  32. finddate(void *the_date, int ReturnFormat, int IncomingFormat, char *prompt);
  33. void Frame(FrameDataType *Fr);
  34. unsigned int GetCursor(void);
  35. getrange(char *prompt, int total, int *start, int *stop);
  36. void inout(int X, int Y, int len, int FG, int BG, void *Data, int Mode,
  37.     int Type, int show, char *vkey, int *ret);
  38. char *ltrim(char *string);
  39. char message(int recover, char *format, ... );
  40. char *MidStr(char *dest, const char *src, int n);
  41. void NewClear(int foreground, int background);
  42. void OffCursor();
  43. void OnCursor();
  44. char *rtrim(char *string);
  45. char select(int X, int Y, int TotChoices, char *choices, char *Text[],
  46.     int TextColor, int BGcolor, int BarColor,
  47.     int BarTextColor, int Abort, char defalt);
  48. void SetCursor(unsigned int shape);
  49. char *strnchr(char *string, int ch, int len);
  50. char *strspc(char *string, int len);
  51. void Beep( int frequency, int duration );
  52. void Sleep(long microsecs);
  53. void ShowClock(void);
  54. void ShowDate(void);
  55. char GetIdleCh(void);
  56. void nothing(void);
  57. void WriteAt( int X, int Y, int fore, int back, char *format, ... );
  58. void Write(char *format, ...);
  59. void WriteDS(char *format, ...);
  60. char *add_comma(double x, int dec, int dolsign);
  61. /*
  62. char *fgetln(char *dest, FILE *fp);
  63. void HugeQsort(void huge *base, size_t nelem, size_t width, int (*fcmp)
  64.         (const void huge *, const void huge *));
  65. void huge *HugeBsearch(const void *key, const void huge *base, size_t nelem,
  66.     size_t width, int (*fcmp)(const huge void*, const void*));
  67.  
  68. */